فونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا ساز

لطفا از تمام مطالب دیدن فرمایید.

ساختن و مدیریت فعالیت ها Activities یک


.
 

تماشای برخط  [لینک مستقیم] فیلم آموزش «فعالیت ها (activities)» ( لینک دانلود در ادامه مطلب )

زیرنویس انگلیسی [English Subtitle] ( لینک دانلود در ادامه مطلب )

دریافت نسخه pdf این آموزش [2.11 مگابایت] ( لینک دانلود در ادامه مطلب )

 

همون طور که قبلا هم اشاره شد، فعالیت ها (activities) یکی از ساختارهای اصلی برنامه اندرویده. اگه بخوام خیلی ساده بگم، یه فعالیت یه صفحه ی ساده از برنامه‌ی شماست. پس خیلی مهمه که مبانی فعالیت‌ها رو خوب یاد بگیرید.

۱.برای شروع اول یه پروژه اندروید تو ایکلیپس می‌سازیم. (راهنما) از منوی سمت چپ روی اسم پروژه کلیک می کنیم و از شاخه‌ی src به دومین زیر شاخه می‌ریم که یه فایل جاواست. این فایل کلاس فعالیت رو ارث‌بری می‌کنه و توسعه می‌ده. تو خط آخر این فایل جاوا (تو تصویر آبی شده) می‌بینیم که محتوای بصری این فعالیت (ContentView)، رجوع داده شده به یه فایل به نام main که در فولدر layout در منابع (resource) هست.

۲.پس اگه بریم توی شاخه‌ی res و بعد layout و بعد main.xml این فعالیت رو می‌بینیم. که به طور پیش فرض یه متن Hello World توش وجود داره. توصیه می‌کنم برای اینکه مطمئن بشید برنامه‌تون درست کار می کنه یه بار Run کنید.

 

۳.خوب حالا می‌خوام خیلی سریع چند تا نکته رو تو AndroidManifest.xml براتون توضیح بدم. در حالت ویرایش xml، می‌بینیم که درون تگ application، تگ activity وجود داره. یکی از چیزایی که اینجا می‌بینیم <intent-filter> هست. (که با توضیحات مفصل تو یه پست دیگه بررسی خواهد شد) به طور ساده، این تگ به سیستم اندروید می‌گه که وقتی این برنامه شروع به کار می‌کنه، اولین فعالیتی که باید اجرا بشه، اون فعالیتیه که داخل تگ action قرار داره. و این طور معرفی شده :

 

<actionandroid:name="android.intent.action.MAIN"/>

۴.اگه بخوایم یه فعالیت دیگه هم به برناممون اضافه کنیم، احتیاج داریم که دو فایل Main.java و main.xml رو دوباره بسازیم. (البته اسم این دوفایل رو هرچیزی که دلتون بخواد می‌تونید بذارید و محدودیتی نداره ولی برای فراگیری راحتتر، سعی کردم که در همه پروژه‌ها اسم‌های یکسانی انتخاب کنم) یعنی باید اول یه فایل جاوا بسازیم که کلاس activity رو ارث‌بری کنه. برای این کار روی اسم package راست کلیک می‌کنیم، بعد New و بعد هم class.

۵.یه اسمی براش بذارید (جلوی فیلد Name) من اسمش رو می‌ذارم Dovomi و بعد رو Browse کلیک کنید. اینجا می‌خوایم کلاسی رو انتخاب کنیم که این فعالیت قراره ارث‌بری کنه. پس تو فیلد..............


موضوعات مرتبط: ایجاد پروژه و درک ساختار آن ، ،
برچسب‌ها:

ادامه مطلب
تاريخ : سه شنبه 29 مهر 1393برچسب:, | 7:48 | نویسنده : کـــــوچـــــولـــــو |

دریافت نسخه‌ی pdf این آموزش [حجم 1.56 مگابایت] ( لینک دانلود در ادامه مطلب )

مشاهده تصویر متحرک ساختن یک پروژه اندروید در ایکلیپس ( لینک دانلود در ادامه مطلب )

خوب بعد از تمام مراحل اولیه ای که انجام دادیم، وقتش رسیده که یاد بگیریم چطور یه پروژه‌ی اندروید بسازیم. برای این کار برنامه ایکلیپس رو باز کنید.

۱.از منوی ایکلیپس File -> New -> Project.

بعد روی Android کلیک کنید تا زیرشاخه هاش باز بشه، بعد هم Android Application Project و Next.

خوب حالا باید مشخصات پروژه تون رو تعیین کنید.

اولین گزینه اسم برنامه است، (همون اسمی که تو play store خواهد بود و همین طور توی لیست برنامه ی گوشی)

فیلد بعدی اسم پروژه‌ایه که می‌خواید بسازید و فقط تو محیط ایکلیپس ازش استفاده می‌شه و می‌تونه همون اسم واقعی برنامه‌تون باشه.

فیلد بعدی اسم پکیج یا بسته‌ی برنامه‌تونه و package name معمولا برعکس دومین سازنده‌ی برنامه است. باید حواستون باشه که این اسم خیلی مهمه چون وقتی می‌خواید برنامه‌‌تون رو به روز رسانی کنید تنها راهی که سیستم اندروید متوجه می‌شه این آپدیت مربوط به کدوم نرم‌افزاره از همین طریقه. و باید توی این دنیای برنامه‌ها هر برنامه‌ای package name مخصوص خودش رو داشته باشه.

در قسمت بعدی باید کمترین نسخه‌ی  اندرویدی که برنامه‌تون پشتیبانی می‌کنه رو انتخاب کنید، مثلا اگه از هیچ ویژگی خاص جینجربرد استفاده نمی کنید، معقول تره که نسخه های پایین تری ازش رو انتخاب کنید تا کاربرانی که نسخه های پایین تری دارند هم بتونن از برنامتون استفاده کنن. خود گوگل هم پیشنهاد کرده API 8 رو انتخاب کنید تا تقریبا تمام گوشی‌های اندروید برنامه‌تون رو اجرا کنن.

در فیلد بعدی باید بالاترین نسخه‌ی اندروید که برنامتون می‌تونه روش کار کنه رو انتخاب کنید، مشخصه که هرچه سطحش رو بالاتر بگیرید گوشی‌های جدید هم می‌تونن از برنامه‌تون استفاده کنن، ولی باید حواستون باشه که حتما برنامه رو تو نسخه‌های دیگه هم تست کنید تا مشکلی برای کاربرها پیش نیاد.

Next رو بزنید.

گزینه ی ceate custom launcher icon اگه تیک خورده باشه یعنی اینکه همین الان که می‌خواید پروژه‌ی برنامه‌تون رو بسازید، بیاید آیکون برنامه‌تون رو هم طراحی کنید و بذارید تو برنامه.

گزینه‌ی بعدی یه فعالیت (activity) میسازه. و مشخصه که هر برنامه ای حداقل باید یه صفحه داشته باشه که همون فعالیته. پس بذارید گزینه‌ی Create Activity فعال بمونه.

گزینه‌ی بعدی برای اینه که بخواید کتابخانه‌ی اندروید بسازید.

گزینه‌ی بعدی هم اگه تیکش رو بردارید می‌تونید محل ذخیره شدن ....................................


موضوعات مرتبط: ایجاد پروژه و درک ساختار آن ، ،
برچسب‌ها:

ادامه مطلب
تاريخ : شنبه 19 مهر 1393برچسب:, | 8:13 | نویسنده : کـــــوچـــــولـــــو |

صفحه قبل 1 صفحه بعد

لطفا از دیگر مطالب نیز دیدن فرمایید
.: Weblog Themes By SlideTheme :.

Flying Icon